from datetime import datetime
from django.http import HttpResponse
from django.shortcuts import render,redirect


def login(request):
    return HttpResponse("收到")



def login0(request):
    # return redirect("login.html")
    return render(request,"login.html",None)

def rest(request,year):
    #传入的数据是string类型
    print(int(year)+1) # 一个形参代表路径中一个分组的内容，按顺序匹配
    return HttpResponse('可以根据上面来灵活配置了')


def rest3(request,year,month):
    #传入的数据是string类型
    print( year ,"-",month) # 一个形参代表路径中一个分组的内容，按顺序匹配
    return HttpResponse( '{0}年{1}月'.format(year,month))

def rest2(request,year,month):
    #传入的数据是string类型
    print( year ,"-",month) # 一个形参代表路径中一个分组的内容，按顺序匹配
    return HttpResponse( '{0}年{1}月'.format(year,month))

def hello(request):
    # return HttpResponse("Hello world !<a href='index.html'>开始</a> ")
    return render(request,"index.html",None)

def ch03(request):
    context={}
    return render(request,'ch03.html',context)


def ch02(request):
    context={}
    return render(request, 'ch02.html',context)


def ch01(request):
    context = {}
    context['hello'] = 'Hello World!'
    context['names'] = ['name1', 'name2', 'Name3']
    context['bio'] = '''    Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。
    许多成功的网站和APP都基于Django。
Django 是一个开放源代码的 Web 应用框架，由 Python 写成。
Django 遵守 BSD 版权，初次发布于 2005 年 7 月, 并于 2008 年 9 月发布了第一个正式版本 1.0 。'''

    context['pub_date'] = datetime.now()
    context['age'] = 0
    context['num'] = 1024
    context['url'] = r"<a href='https://www.baidu.com/'>点击跳转</a>"
    context['Devalue'] = {"name": 'laoyang', "age": 20}
    context['listvar'] = list("abcde")
    context['listvar2'] = []
    return render(request, 'ch01.html', context)
